Fix unicsv reader delimiter detection (#1287)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Sat, 29 Jun 2024 18:49:56 +0000 (12:49 -0600)
committerGitHub <noreply@github.com>
Sat, 29 Jun 2024 18:49:56 +0000 (12:49 -0600)
commit00c23a133da89924b3b746260cadafcc8d2a9d20
tree7484b0f477b3c511a914e7bd710436b042d13ba1
parentf7781343f0a542110c8834422067836d87bc6ad4
Fix unicsv reader delimiter detection (#1287)

* Fix unicsv reader delimiter detection.

Any delimiter sequence that is enclosed has never been considered
a delimiter when splitting a line into fields.  However, previously
an enclosed potential delimiter could be detected when scanning the
first line, and then erroneously used as the delimiter.

* tweak auto

* add unicsv delimiter detection test
csv_util.cc
csv_util.h
reference/unidelim.csv [new file with mode: 0644]
reference/unidelim.gpx [new file with mode: 0644]
testo.d/unicsv.test
unicsv.cc
unicsv.h
xmldoc/formats/unicsv.xml